package org.linlinjava.litemall.admin.beans.dto;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.time.LocalDate;
import java.util.List;

/**
 * 管理奖励dto
 *
 * @author yliyun
 * @program: litemall
 * @description: 用于奖励规则的添加和修改
 * @author: chenyu
 * @create: 2022-03-15 15:14
 * @date 2022/10/31
 */
@Data
public class AdminRewardDto {

  /**
   * id
   */
  private Integer id;

  /**
   * 名字
   */
  private String name;

  /**
   * 给方法
   */
  private Byte giveMethod;

  /**
   * 礼物条件
   */
  private Byte giftCondition;

  /**
   * 开始日期
   */
  private String startDate;

  /**
   * 结束日期
   */
  private String endDate;

  /**
   * 受益人
   */
  private Byte beneficiary;

  /**
   * 管理配置dto奖励
   */
  private List<AdminRewardConfigDto> adminRewardConfigDtos;

  /**
   * 状态
   */
  private Byte status;


}
